We need this patch to make shadow code compile ok on FC4 which is using
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 11 Jul 2005 14:48:47 +0000 (14:48 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 11 Jul 2005 14:48:47 +0000 (14:48 +0000)
gcc4.
Signed-off-by: Xin Li <xin.b.li@intel.com>
xen/arch/x86/shadow.c
xen/include/asm-x86/shadow_64.h

index 90ad864ef7641d80a70a5fb782a90c48c393652b..1d0740608970045a869d61015ef6ab1f7940d50a 100644 (file)
@@ -2623,7 +2623,7 @@ static void shadow_set_l1e_64(unsigned long va, pgentry_64_t *sl1e_p,
     struct vcpu *v = current;
     struct domain *d = v->domain;
     pgentry_64_t sle;
-    pgentry_64_t sle_up;
+    pgentry_64_t sle_up = {0};
     l1_pgentry_t old_spte;
     l1_pgentry_t sl1e = *(l1_pgentry_t *)sl1e_p;
     int i;
index 408fb44964e43ab4d25f0aaf5b3f6c9b9ee9ae73..fc0aeb0db859896a5cb49867eb8cb4f4a2054720 100644 (file)
@@ -485,8 +485,8 @@ static inline int guest_page_fault(struct vcpu *v,
 static inline unsigned long gva_to_gpa(unsigned long gva)
 {
     struct vcpu *v = current;
-    pgentry_64_t gl1e;
-    pgentry_64_t gl2e;
+    pgentry_64_t gl1e = {0};
+    pgentry_64_t gl2e = {0};
     unsigned long gpa;
 
     if (guest_page_fault(v, gva, 0, &gl2e, &gl1e))